package com.bjbn.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 收费记录表
 */
@Data
@TableName("traffic_center_charge_record")
public class ChargeRecord {
    @TableId
    private Long id;

    /**
     * 收费记录ID
     */
    @TableField("item_id")
    private String item_id;
    
    /**
     * 项目名称
     */
    @TableField("park_name")
    private String park_name;
    
    /**
     * 项目编号
     */
    @TableField("park_code")
    private String park_code;
    
    /**
     * 车牌
     */
    @TableField("car_number")
    private String car_number;
    
    /**
     * 收费时间，格式yyyy-MM-dd HH:mm:ss
     */
    @TableField("fees_time")
    private String fees_time;
    
    /**
     * 应收金额（元）
     */
    @TableField("ys_money")
    private BigDecimal ys_money;
    
    /**
     * 优惠金额（元）
     */
    @TableField("yh_money")
    private BigDecimal yh_money;
    
    /**
     * 实收金额（元）
     */
    @TableField("ss_money")
    private BigDecimal ss_money;
    
    /**
     * 全网优惠券金额（元）
     */
    @TableField("net_discount_money")
    private BigDecimal net_discount_money;
    
    /**
     * 回滚减免金额（元）
     */
    @TableField("hg_money")
    private BigDecimal hg_money;
    
    /**
     * 入场时间，格式yyyy-MM-dd HH:mm:ss
     */
    @TableField("in_time")
    private String in_time;
    
    /**
     * 收费操作员ID
     */
    @TableField("operator_id")
    private String operator_id;
    
    /**
     * 收费操作员名称
     */
    @TableField("operator_name")
    private String operator_name;
    
    /**
     * 收费设备ID
     */
    @TableField("equipment_id")
    private String equipment_id;
    
    /**
     * 车辆入场记录ID
     */
    @TableField("park_in_id")
    private String park_in_id;
    
    /**
     * 支付方式
     */
    @TableField("pay_type")
    private String pay_type;
    
    /**
     * 支付来源，如jieshun、third
     */
    @TableField("pay_from")
    private String pay_from;
    
    /**
     * 代扣标识：0-无代扣，1-代扣
     */
    @TableField("replace_deduct")
    private Integer replace_deduct;
}